///**
// * Copyright 2018 人人开源 http://www.siruan.io
// * <p>
// * Licensed under the Apache License, Version 2.0 (the "License"); you may not
// * use this file except in compliance with the License. You may obtain a copy of
// * the License at
// * <p>
// * http://www.apache.org/licenses/LICENSE-2.0
// * <p>
// * Unless required by applicable law or agreed to in writing, software
// * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
// * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
// * License for the specific language governing permissions and limitations under
// * the License.
// */
//
//package com.siruan.common.config;
//
//import com.siruan.modules.sys.shiro.ShiroTag;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer;
//
//import java.util.HashMap;
//import java.util.Map;
//import java.util.Properties;
//
///**
// * Freemarker配置
// *
// * @author Mark sunlightcs@gmail.com
// * @since 3.0.0 2017-09-28
// */
//@Configuration
//public class FreemarkerConfig {
//
//    @Bean
//    public FreeMarkerConfigurer freeMarkerConfigurer(ShiroTag shiroTag){
//        FreeMarkerConfigurer configurer = new FreeMarkerConfigurer();
//        configurer.setTemplateLoaderPath("classpath:/templates");
//        Map<String, Object> variables = new HashMap<>(1);
//        variables.put("shiro", shiroTag);
//        configurer.setFreemarkerVariables(variables);
//
//        Properties settings = new Properties();
//        settings.setProperty("default_encoding", "utf-8");
//        settings.setProperty("number_format", "0.##");
//        configurer.setFreemarkerSettings(settings);
//        return configurer;
//    }
//
//}
